iiz2cool,
Don't worry to much about it, everyone has the problem. I usually try to associate them with someone I already know. Like Tom = My son etc. Ask them for their name again, let them know you remember the face but you can't recall the name (because you are awful at names). I usually just walk up to people that may remember me or may not and just introduce myself again. Like "Hi, I'm Been there, I met you on JWD". That way they remember me now in the present and aren't trying to figure out who I am, from where. I hate it when I know I recognize someone but for the life of me can't remember where I know them from.